SMP PCs: A Case Study on Cluster Computing
نویسندگان
چکیده
As commodity microprocessors and networks reach performance levels comparable to those used in massively parallel processors, clusters of symmetric multiprocessors are starting to be called the supercomputers of tomorrow. At the low-end of this technology are the clusters of SMP PCs, usually based on Pentium Pro or Pentium II processors. Many groups in the academia and in the industry are setting up such clusters with big expectations. However, how far can one go with a cluster of SMP PCs when the goal is high performance computing? This paper discusses several aspects regarding the adoption of clusters of SMP PCs to support high performance computing, including software and hardware restrains to deliver processing power to parallel applications, as well as the most innovative alternatives to overcome these restrains. Besides discussing the current state of PC cluster computing, the authors identify further enhancements that will help to enable these low-cost machines to join the HPC universe.
منابع مشابه
COMPaS: a PC-based SMP cluster
82 IEEE Concurrency R symmetric multiprocessor systems have become widely available, both as computational servers and as platforms for high-performance parallel computing. The same trend is found in PCs—some have also become SMPs with many CPUs in one box. Clusters of PC-based SMPs are expected to be compact, cost-effective parallel-computing platforms. At the Real World Computing Partnership,...
متن کاملMemory Hierarchy Considerations for Cost-eeective Cluster Computing
Using oo-the-shelf commodity workstations and PCs to build a cluster for parallel computing has become a common practice. The cost-eeectiveness of a cluster computing platform for a given budget and for certain types of applications is mainly determined by its memory hierarchy and the interconnection network conngurations of the cluster. Finding such a cost-eeective solution from exhaustive sim...
متن کاملCost-Performance Evaluation of SMP Clusters
Clusters of Personal Computers have been proposed as potential replacements for expensive compute servers. One limitation in the overall performance is the interconnection network. A possible solution is to use multiple processors on each node of the PC cluster. Parallel programs can then use the fast shared memory to exchange data within a node, and access the interconnection network to commun...
متن کاملParallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملMemory Hierarchy Considerations for Cost-Effective Cluster Computing
ÐUsing off-the-shelf commodity workstations and PCs to build a cluster for parallel computing has become a common practice. The cost-effectiveness of a cluster computing platform for a given budget and for certain types of applications is mainly determined by its memory hierarchy and the interconnection network configurations of the cluster. Finding such a cost-effective solution from exhaustiv...
متن کامل